TVS arm raises Rs.520 cr from Hero, Bajaj, SBI